Department ofcoretheory
MICROCONTROLLERS
ELE 2125
Syllabus
- 01Introduction to microprocessors and microcontrollers, general purpose and embedded systems, CISC and RISC architectures
- 02AT89C51 (8051) microcontroller: Architecture, pin diagram, addressing modes, instruction set, programming, stack, subroutines, GPIO, timers, serial port, interrupts
- 03Interfacing keyboard, LCD, ADC and DAC to 8051
- 04Embedded software development in 'C'
- 05Programming 8051 in 'C'
- 06ARM processors: ARM7TDMI; Processor modes, visible registers, ARM instruction set, programming, stack, subroutine, exceptions and pipelined architecture
- 07ARM7 based NXPLPC21XX microcontroller: architecture, programming, interfacing
- 08Self-study on Extended Embedded C programming, case studies on realisation of microcontroller based system design for practical applications
References
- Muhammad Ali Mazidi and Gillispie Mazidi, The 8051 Microcontroller and embedded systems, using assembly and 'C', Pearson education, 2013
- Kenneth. J. Ayala, The 8051 Microcontroller and embedded systems, using assembly and 'C', Cengage Learning, 2009
- Steve Furber, ARM System - on – Chip Architecture, Pearson, Second Edition, 2015
- William Hohl, Hinds Christopher, ARM Assembly Language, CRC Press, 2016
- NPTEL Course: https://nptel.ac.in/courses/106/105/106105193/
Credits Structure
2Lecture
1Tutorial
0Practical
3Total